package com.ruixun.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruixun.common.BaseEntity;
import lombok.Data;

/**
 * 权限实体类 - 对应sys_permission表
 * @author ruixun
 */
@TableName(value = "sys_permission")
@Data
public class SysPermission extends BaseEntity {

    /**
     * 权限名称
     */
    @TableField(value = "permission_name")
    private String permissionName;

    /**
     * 权限关键字（如：user:add）
     */
    @TableField(value = "permission_key")
    private String permissionKey;

    /**
     * 权限类型：0-菜单，1-按钮
     */
    @TableField(value = "permission_type")
    private Integer permissionType;

    /**
     * 权限描述
     */
    @TableField(value = "description")
    private String description;

}